.diy-upload-wrapper{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 0}.diy-upload-field{display:flex;flex-direction:column;gap:.6rem}.diy-upload-label{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.diy-dropzone{position:relative;border:2px dashed rgba(var(--color-foreground),.25);border-radius:8px;background:rgba(var(--color-foreground),.02);padding:2.4rem 1.2rem;text-align:center;transition:border-color .2s ease,background .2s ease}.diy-dropzone:hover{border-color:rgba(var(--color-foreground),.45);background:rgba(var(--color-foreground),.04)}.diy-dropzone.is-dragover{border-color:rgba(var(--color-foreground),.7);background:rgba(var(--color-foreground),.07)}.diy-dropzone.has-file{border-style:solid;border-color:rgba(var(--color-foreground),.4);padding:1.6rem 1.2rem}.diy-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.diy-dropzone-inner{display:flex;flex-direction:column;align-items:center;gap:.6rem;pointer-events:none}.diy-dropzone-icon{color:rgba(var(--color-foreground),.5)}.diy-dropzone-text{font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.diy-dropzone-text strong{text-decoration:underline}.diy-dropzone-hint{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.diy-file-error{font-size:1.2rem;color:#d02e2e;padding:.4rem 0}.diy-text-input{width:100%;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius, 4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;box-sizing:border-box}.diy-text-textarea{resize:none}.diy-text-input:focus{outline:none;border-color:rgba(var(--color-foreground),.7)}.diy-font-select{width:100%;padding:1rem 3.2rem 1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius, 4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M6%208L0%200h12z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 1.2rem center;background-size:12px 8px}.diy-font-select:focus{outline:none;border-color:rgba(var(--color-foreground),.7)}.diy-text-preview{min-height:56px;padding:1.6rem;border:1px dashed rgba(var(--color-foreground),.25);border-radius:6px;background:rgba(var(--color-foreground),.02);font-size:2rem;text-align:center;color:rgb(var(--color-foreground));word-break:break-word;transition:font-family .15s ease}.diy-file-preview{position:relative;align-self:flex-start;padding:.4rem 0}.diy-file-preview img{display:block;width:100px;height:100px;object-fit:contain;border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;background:#fafafa;cursor:zoom-in;transition:opacity .2s ease}.diy-file-preview img:hover{opacity:.85}.diy-file-remove{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:none;background:rgba(var(--color-foreground),.85);color:rgb(var(--color-background));font-size:1.6rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.diy-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:2rem}.diy-lightbox[hidden]{display:none}.diy-lightbox img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:4px;box-shadow:0 10px 40px #00000080}.diy-lightbox-close{position:absolute;top:1.6rem;right:2rem;background:transparent;border:none;color:#fff;font-size:3.6rem;line-height:1;cursor:pointer;padding:.4rem}.diy-label-container{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px;gap:15px}.diy-char-counter{font-size:12px;color:#777;white-space:nowrap}.diy-char-counter.max-reached{color:#d9534f}.diy-tooltip-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:6px;cursor:pointer;color:#888;transition:color .2s ease}.diy-tooltip-wrapper:hover,.diy-tooltip-wrapper:focus{color:#333}.diy-tooltip-text{position:absolute;bottom:130%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.4;width:max-content;max-width:250px;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;transition:all .2s ease;z-index:99;text-align:left;font-weight:400;white-space:normal;pointer-events:none}.diy-tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.diy-tooltip-wrapper.is-active .diy-tooltip-text{opacity:1;visibility:visible;transform:translate(-50%) translateY(-4px)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/diy-upload.css.map */
