.input-field[data-v-76d83908]{display:inline-flex;flex-wrap:wrap;position:relative;width:100%;color:currentColor;transition:all .2s}.input-field input[data-v-76d83908],.input-field textarea[data-v-76d83908]{width:100%;max-width:100%;border:1px solid #e2e8f0;border-radius:.25rem;margin:0;padding:12px 16px;outline:0;text-align:inherit;font:inherit;font-size:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);color:currentColor;background-color:#fff;transition:all .2s}.input-field input[data-v-76d83908]::placeholder,.input-field textarea[data-v-76d83908]::placeholder{color:#a0aec0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-field .input-label[data-v-76d83908]{display:block;margin-bottom:.5em;color:#000;font-size:16px}.input-field.focused input[data-v-76d83908],.input-field.focused textarea[data-v-76d83908]{border-color:#a0aec0}.input-field.disabled[data-v-76d83908]{color:#ccc}.input-field.disabled input[data-v-76d83908],.input-field.disabled textarea[data-v-76d83908]{border-color:#f0f0f0;background-color:#f0f0f0}.input-field.disabled input[data-v-76d83908]::placeholder,.input-field.disabled textarea[data-v-76d83908]::placeholder{color:#ccc}.input-field.disabled .input-label[data-v-76d83908]{color:currentColor}.input-field.error[data-v-76d83908]{color:#f56565}.input-field.error input[data-v-76d83908],.input-field.error textarea[data-v-76d83908]{border-color:#fbd3d3;background-color:#feefef}.input-field.error input[data-v-76d83908]::placeholder,.input-field.error textarea[data-v-76d83908]::placeholder{color:#f56565;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-field.error.focused input[data-v-76d83908],.input-field.error.focused textarea[data-v-76d83908]{border-color:#f56565}.btn[data-v-76d83908]{border-radius:8px;border-style:none;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.26);box-sizing:border-box;color:#fff;cursor:pointer;font-size:100%;line-height:1.15;margin:0;padding:10px 21px;text-align:center;text-transform:none;transition:color .13s ease-in-out,background .13s ease-in-out,opacity .13s ease-in-out,box-shadow .13s ease-in-out;user-select:none;-webkit-user-select:none;touch-action:manipulation;background-color:#c5c5c5}.btn.btn-outline[data-v-76d83908]{border:1px solid #b5b5b5;color:#b5b5b5}.btn.btn-outline[data-v-76d83908]:hover{background-color:#f0f0f0}.btn.btn-primary[data-v-76d83908]{background-color:#0276ff}.btn.btn-success[data-v-76d83908]{background-color:#00b777}.btn.btn-error[data-v-76d83908]{background-color:#d50000}.btn.btn-error-secondary[data-v-76d83908]{color:#d50000;background-color:#ffebee}.product-edit-form[data-v-76d83908]{width:500px;margin:0 24px}.product-edit-row[data-v-76d83908]{width:100%;display:flex;align-items:center;margin-bottom:16px}.product-edit-row p[data-v-76d83908]{width:26%;display:block;flex-shrink:0;margin-bottom:0;font-weight:700}.product-edit-row img[data-v-76d83908]{width:240px;height:auto;margin-top:4px}.popup-actions[data-v-76d83908]{width:fit-content;margin-left:auto;display:flex}.popup-actions button[data-v-76d83908]{margin-left:8px}.image-upload[data-v-76d83908]{display:flex;width:100%;align-items:center}.image-upload button[data-v-76d83908]{margin-left:8px;border:none;height:100%;aspect-ratio:1;border-radius:4px}.image-upload button .upload-ico[data-v-76d83908]{font-size:20px}.input-field[data-v-f2f13d1e]{display:inline-flex;flex-wrap:wrap;position:relative;width:100%;color:currentColor;transition:all .2s}.input-field input[data-v-f2f13d1e],.input-field textarea[data-v-f2f13d1e]{width:100%;max-width:100%;border:1px solid #e2e8f0;border-radius:.25rem;margin:0;padding:12px 16px;outline:0;text-align:inherit;font:inherit;font-size:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);color:currentColor;background-color:#fff;transition:all .2s}.input-field input[data-v-f2f13d1e]::placeholder,.input-field textarea[data-v-f2f13d1e]::placeholder{color:#a0aec0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-field .input-label[data-v-f2f13d1e]{display:block;margin-bottom:.5em;color:#000;font-size:16px}.input-field.focused input[data-v-f2f13d1e],.input-field.focused textarea[data-v-f2f13d1e]{border-color:#a0aec0}.input-field.disabled[data-v-f2f13d1e]{color:#ccc}.input-field.disabled input[data-v-f2f13d1e],.input-field.disabled textarea[data-v-f2f13d1e]{border-color:#f0f0f0;background-color:#f0f0f0}.input-field.disabled input[data-v-f2f13d1e]::placeholder,.input-field.disabled textarea[data-v-f2f13d1e]::placeholder{color:#ccc}.input-field.disabled .input-label[data-v-f2f13d1e]{color:currentColor}.input-field.error[data-v-f2f13d1e]{color:#f56565}.input-field.error input[data-v-f2f13d1e],.input-field.error textarea[data-v-f2f13d1e]{border-color:#fbd3d3;background-color:#feefef}.input-field.error input[data-v-f2f13d1e]::placeholder,.input-field.error textarea[data-v-f2f13d1e]::placeholder{color:#f56565;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-field.error.focused input[data-v-f2f13d1e],.input-field.error.focused textarea[data-v-f2f13d1e]{border-color:#f56565}.btn[data-v-f2f13d1e]{border-radius:8px;border-style:none;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.26);box-sizing:border-box;color:#fff;cursor:pointer;font-size:100%;line-height:1.15;margin:0;padding:10px 21px;text-align:center;text-transform:none;transition:color .13s ease-in-out,background .13s ease-in-out,opacity .13s ease-in-out,box-shadow .13s ease-in-out;user-select:none;-webkit-user-select:none;touch-action:manipulation;background-color:#c5c5c5}.btn.btn-outline[data-v-f2f13d1e]{border:1px solid #b5b5b5;color:#b5b5b5}.btn.btn-outline[data-v-f2f13d1e]:hover{background-color:#f0f0f0}.btn.btn-primary[data-v-f2f13d1e]{background-color:#0276ff}.btn.btn-success[data-v-f2f13d1e]{background-color:#00b777}.btn.btn-error[data-v-f2f13d1e]{background-color:#d50000}.btn.btn-error-secondary[data-v-f2f13d1e]{color:#d50000;background-color:#ffebee}.supabase-data[data-v-f2f13d1e]{width:calc(100vw - 320px)}.supabase-data p[data-v-f2f13d1e]{margin-bottom:0}.supabase-data__header[data-v-f2f13d1e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.supabase-data__header .input-field[data-v-f2f13d1e]{width:320px}.supabase-data__header button[data-v-f2f13d1e]{height:100%}.supabase-data__controls[data-v-f2f13d1e]{display:flex;align-items:center;gap:12px}.supabase-data__controls button[data-v-f2f13d1e]{display:flex;align-items:center}.supabase-data__controls button span[data-v-f2f13d1e]{transform:translateY(1px);margin-left:4px}.supabase-data__search[data-v-f2f13d1e]{width:320px}.supabase-data__table[data-v-f2f13d1e]{margin-bottom:48px}.supabase-data__table table[data-v-f2f13d1e]{width:100%;min-height:90vh;border-collapse:collapse}.supabase-data__table thead[data-v-f2f13d1e]{color:#fff}.supabase-data__table thead th[data-v-f2f13d1e]{padding:12px;background-color:#616161}.supabase-data__table thead th[data-v-f2f13d1e]:first-child{border-top-left-radius:8px}.supabase-data__table thead th[data-v-f2f13d1e]:last-child{border-top-right-radius:8px}.supabase-data__table tr[data-v-f2f13d1e]:nth-child(2n){background-color:#d9d9d9}.supabase-data__table tr[data-v-f2f13d1e]:nth-child(odd){background-color:#fff}.supabase-data__table td[data-v-f2f13d1e]{min-width:80px;padding:12px}.supabase-data__table img[data-v-f2f13d1e]{width:100px;height:auto}.supabase-data__table--ctrl button[data-v-f2f13d1e]{border:none;outline:none;color:#616161;cursor:pointer;font-size:18px}.supabase-data__table--ctrl button[data-v-f2f13d1e]:hover{color:#000}.supabase-data__table--ctrl button[data-v-f2f13d1e]:not(:last-child){margin-right:8px}.supabase-data__table--ctrl button[data-v-f2f13d1e]:last-child{color:#d50000}.supabase-data__pagination[data-v-f2f13d1e]{margin:0 auto;width:fit-content;display:flex;align-items:center}.supabase-data__pagination .pages[data-v-f2f13d1e]{margin:0 24px}.supabase-data__pagination button[data-v-f2f13d1e]{border:none;outline:none;background-color:#d9d9d9;width:40px;height:40px;border-radius:9999px}.supabase-data .delete-item-confirm[data-v-f2f13d1e]{width:440px;display:flex;flex-direction:column;align-items:center}.supabase-data .delete-item-confirm__icon[data-v-f2f13d1e]{font-size:60px;color:#d50000;margin-bottom:24px}.supabase-data .delete-item-confirm__text[data-v-f2f13d1e]{width:80%;color:#000;font-size:20px;text-align:center}.supabase-data .delete-item-confirm__text[data-v-f2f13d1e] .product-name{font-weight:700}.supabase-data .delete-item-confirm__actions[data-v-f2f13d1e]{width:280px;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.product-des[data-v-f2f13d1e]{max-width:400px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;cursor:help;text-align:left}.product-name[data-v-f2f13d1e]{font-weight:700}.batch-select-checkbox[data-v-f2f13d1e]{width:18px;height:18px;cursor:pointer;accent-color:#e53e3e}.selectable-row[data-v-f2f13d1e]{cursor:pointer;transition:background-color .2s ease}.selectable-row[data-v-f2f13d1e]:hover{background-color:#f7fafc}