.title { margin: 0 0 18px 0; text-align: center; color: #3730a3; font-weight: 700; } .form { display: flex; flex-direction: column; gap: 16px; min-width: 260px; } .label { font-weight: 500; color: #374151; font-size: 15px; display: flex; flex-direction: column; gap: 4px; } .input { margin-top: 4px; padding: 10px 12px; border-radius: 8px; border: 1.5px solid #c7d2fe; font-size: 16px; outline: none; background: #f8fafc; transition: border 0.2s; } .actions { display: flex; gap: 12px; margin-top: 10px; justify-content: flex-end; } .saveBtn { background: linear-gradient(90deg, #6366f1 0%, #06b6d4 100%); color: #fff; border: none; border-radius: 8px; padding: 10px 22px; font-size: 16px; font-weight: 600; cursor: pointer; box-shadow: 0 2px 8px 0 rgba(99,102,241,0.10); transition: background 0.2s; } .cancelBtn { background: #f3f4f6; color: #6366f1; border: none; border-radius: 8px; padding: 10px 18px; font-size: 16px; font-weight: 600; cursor: pointer; transition: background 0.2s; }