.photo-upload-wrapper{margin:1.5rem 0;font-family:inherit}.kvkk-consent-box{background:#fff8f0;border:1px solid #fde68a;border-radius:10px;padding:1rem 1.2rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.7rem}.kvkk-label{display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem;color:#374151;cursor:pointer;line-height:1.5}.kvkk-check{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:#e53e3e;cursor:pointer}.kvkk-link{color:#e53e3e;text-decoration:underline}.photo-upload-label{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin-bottom:.3rem}.photo-required{color:#e53e3e}.photo-upload-desc{font-size:.85rem;color:#6b7280;margin:0 0 .85rem}.photo-upload-dropzone{border:2px dashed #d1d5db;border-radius:12px;padding:2rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,opacity .2s;background:#fafafa;min-height:130px;display:flex;align-items:center;justify-content:center}.photo-upload-dropzone:not(.dropzone-disabled):hover,.photo-upload-dropzone.drag-over{border-color:#e5a1a1;background:#fff5f5}.dropzone-text{font-size:.9rem;color:#374151;margin:.4rem 0 0;font-weight:500}.dropzone-hint{font-size:.78rem;color:#9ca3af;margin:.2rem 0 0}.photo-remove-btn{background:none;border:1px solid #e5e7eb;border-radius:6px;padding:.2rem .55rem;font-size:.8rem;color:#6b7280;cursor:pointer}.photo-remove-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.upload-progress-track{height:6px;background:#e5e7eb;border-radius:99px;overflow:hidden}.upload-progress-bar{height:100%;background:linear-gradient(90deg,#f87171,#e53e3e);border-radius:99px;width:0%;transition:width .3s ease}.upload-msg{margin-top:.75rem;padding:.6rem .85rem;border-radius:8px;font-size:.875rem}.upload-msg--error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.upload-msg--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}@media(max-width:640px){.photo-upload-dropzone{padding:1.5rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-photo-upload.css.map */
