.form-header {
	background: linear-gradient(135deg, #4f46e5, #6366f1);
	color: white;
	border-radius: 16px 16px 0 0;
    /* display: flex; */
    align-items: center;
    justify-content: space-between;
}

.form-field {
	margin-top: 16px;
}

.form-row {
	display: grid;
	gap: 14px;
}

.form-section {
	margin-top: 10px;
}

.form-section-title {
	font-size: 13px;
	font-weight: 600;
	color: #6b7280;
	margin-bottom: -5px;
}

.form-btn-save {
	background: linear-gradient(135deg, #22c55e, #16a34a);
	border-radius: 10px;

	padding: 8px 16px;
	font-weight: 600;
	color: white;
	box-shadow: 0 4px 12px rgba(34, 197, 94, 0.3);
	transition: 0.2s;
	cursor: pointer;
}

.form-btn-cancel {
	background: #ef4444;
	border-radius: 10px;
}

.form-btn-save:hover,
.de-btn:hover,
.w3-btn:hover,
.form-btn-cancel:hover {
	transform: translateY(-2px);
}
