.item-form-page[data-v-b3f29f30]{min-height:100vh;background:var(--bg-secondary);padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.page-header .btn[data-v-b3f29f30]{margin-bottom:1rem}.page-title[data-v-b3f29f30]{font-size:2.25rem;font-weight:700;margin-bottom:.25rem}.page-subtitle[data-v-b3f29f30]{margin:0;color:var(--text-secondary)}.form-group[data-v-b3f29f30]{display:flex;flex-direction:column;gap:.5rem}label[data-v-b3f29f30]{font-weight:600;color:var(--text-secondary)}input[data-v-b3f29f30],textarea[data-v-b3f29f30]{border-radius:var(--radius-md);border:1px solid var(--border-color);padding:.75rem 1rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}input[data-v-b3f29f30]:focus,textarea[data-v-b3f29f30]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(63,81,181,.1)}.form-row[data-v-b3f29f30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-actions[data-v-b3f29f30]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.has-error[data-v-b3f29f30]{border-color:var(--danger-color)}.error-text[data-v-b3f29f30]{color:var(--danger-color);font-size:.875rem;margin:0}.btn[data-v-b3f29f30]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;border:none;transition:all .2s ease}.btn[data-v-b3f29f30]:disabled{opacity:.6;cursor:not-allowed}.btn-light[data-v-b3f29f30]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.btn-light[data-v-b3f29f30]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.btn-primary[data-v-b3f29f30]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.3)}.btn-primary[data-v-b3f29f30]:hover:not(:disabled){box-shadow:0 6px 16px rgba(59,130,246,.4)}@media (max-width:1024px){.form-row[data-v-b3f29f30]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.item-form-page[data-v-b3f29f30]{padding:1rem}.form-row[data-v-b3f29f30]{grid-template-columns:1fr}.form-actions[data-v-b3f29f30]{flex-direction:column-reverse;align-items:stretch}}.input-with-button[data-v-b3f29f30]{display:flex;gap:.5rem;align-items:stretch}.input-with-button .form-control[data-v-b3f29f30]{flex:1}.btn-scan[data-v-b3f29f30]{padding:.75rem 1rem;border-radius:10px;border:1px solid #e2e8f0;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:48px;flex-shrink:0}.btn-scan[data-v-b3f29f30]:hover{box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.btn-scan i[data-v-b3f29f30]{font-size:1.25rem}@media (max-width:480px){.page-title[data-v-b3f29f30]{font-size:1.75rem}}