.field[data-v-dd3d1fe0]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-dd3d1fe0]{color:#0000008c;font-family:var(--font-family-heading);font-size:.875rem;font-weight:700;letter-spacing:.02em}@media (min-width:640px){.field-label[data-v-dd3d1fe0]{font-size:1rem}}.field-input[data-v-dd3d1fe0]{background:#00000008;border:1px solid rgba(0,0,0,.12);border-radius:12px;color:#000;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;width:100%}.field-input[data-v-dd3d1fe0]::-moz-placeholder{color:#00000040}.field-input[data-v-dd3d1fe0]::placeholder{color:#00000040}.field-input[data-v-dd3d1fe0]:focus{background:#fff;border-color:var(--color-baskets-orange-dark);box-shadow:0 0 0 3px #ff8c001f;outline:none}.field-textarea[data-v-dd3d1fe0]{min-height:120px;resize:vertical}.upload-zone[data-v-dd3d1fe0]{align-items:center;border:2px dashed rgba(0,0,0,.15);border-radius:12px;cursor:pointer;display:flex;justify-content:center;padding:2rem 1rem;transition:border-color .3s ease,background .3s ease}.upload-zone--dragover[data-v-dd3d1fe0],.upload-zone[data-v-dd3d1fe0]:hover{background:#ff8c000a;border-color:var(--color-baskets-orange-dark)}.field-input--error[data-v-dd3d1fe0]{border-color:#dc2626}.field-error[data-v-dd3d1fe0]{color:#dc2626;font-family:var(--font-family-heading);font-size:.8rem;font-weight:600}
